Text copied to clipboard!
Nosaukums
Text copied to clipboard!Iegultās programmatūras izstrādātājs
Apraksts
Text copied to clipboard!
Mēs meklējam pieredzējušu un motivētu Iegultās programmatūras izstrādātāju, kurš pievienotos mūsu tehniskajai komandai un palīdzētu izstrādāt, testēt un uzturēt iegultās sistēmas dažādām nozarēm, tostarp rūpniecībai, medicīnai, automobiļu un patēriņa elektronikai. Šī loma prasa padziļinātas zināšanas par zema līmeņa programmēšanu, aparatūras un programmatūras integrāciju, kā arī spēju strādāt komandā un risināt sarežģītas tehniskas problēmas.
Kā Iegultās programmatūras izstrādātājs, jūs būsiet atbildīgs par programmatūras izstrādi, kas darbojas uz mikroprocesoriem un mikrokontrolleriem, nodrošinot ierīču funkcionalitāti un efektivitāti. Jūs cieši sadarbosieties ar aparatūras inženieriem, lai nodrošinātu optimālu sistēmas darbību, kā arī ar testēšanas un kvalitātes nodrošināšanas komandām, lai nodrošinātu augstu programmatūras kvalitāti.
Ideālais kandidāts ir pieredzējis C/C++ programmētājs ar labām zināšanām par reāllaika operētājsistēmām (RTOS), komunikācijas protokoliem (piemēram, UART, SPI, I2C, CAN) un aparatūras arhitektūru. Priekšrocība būs pieredze ar ARM Cortex-M sērijas mikrokontrolleriem, kā arī zināšanas par drošības un atbilstības standartiem, piemēram, MISRA vai ISO 26262.
Mēs piedāvājam dinamisku darba vidi, iespēju strādāt ar jaunākajām tehnoloģijām, profesionālās izaugsmes iespējas un konkurētspējīgu atalgojumu. Ja jūs aizrauj iegultās sistēmas un vēlaties būt daļa no inovatīva uzņēmuma, mēs ar prieku uzklausīsim jūsu pieteikumu.
Atbildības
Text copied to clipboard!- Izstrādāt un uzturēt iegulto programmatūru dažādām ierīcēm
- Sadarboties ar aparatūras inženieriem sistēmas integrācijā
- Veikt programmatūras testēšanu un atkļūdošanu
- Izstrādāt dokumentāciju un tehniskos aprakstus
- Optimizēt programmatūras veiktspēju un atmiņas patēriņu
- Ieviest drošības un kvalitātes standartus
- Integrēt trešo pušu bibliotēkas un draiverus
- Piedalīties programmatūras arhitektūras izstrādē
- Atbalstīt produktu izstrādes ciklu no prototipa līdz ražošanai
- Sekot līdzi jaunākajām tehnoloģijām un nozares tendencēm
Prasības
Text copied to clipboard!- Augstākā izglītība datorzinātnēs, elektronikas inženierijā vai līdzīgā jomā
- Vismaz 2 gadu pieredze iegultās programmatūras izstrādē
- Labas zināšanas C un C++ programmēšanā
- Pieredze darbā ar RTOS un reāllaika sistēmām
- Zināšanas par komunikācijas protokoliem (UART, SPI, I2C, CAN)
- Spēja lasīt un interpretēt elektriskās shēmas
- Pieredze ar versiju kontroles sistēmām (piemēram, Git)
- Labas problēmu risināšanas prasmes
- Spēja strādāt komandā un patstāvīgi
- Labas angļu valodas zināšanas tehniskā līmenī
Iespējamie intervijas jautājumi
Text copied to clipboard!- Kāda ir jūsu pieredze ar C/C++ iegultās sistēmās?
- Vai esat strādājis ar RTOS? Ja jā, ar kuru?
- Kādas ierīces vai produktus esat palīdzējis izstrādāt?
- Kā jūs pieejat programmatūras atkļūdošanai iegultajās sistēmās?
- Vai jums ir pieredze ar ARM mikrokontrolleriem?
- Kā jūs nodrošināt programmatūras kvalitāti un drošību?
- Vai esat strādājis ar kādiem nozares standartiem (piemēram, ISO 26262)?
- Kādas versiju kontroles sistēmas esat izmantojis?
- Vai jums ir pieredze ar aparatūras testēšanu?
- Kā jūs sekojat līdzi jaunākajām tehnoloģijām iegulto sistēmu jomā?